package com.mavenq.fly.business.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author cpf
 * @since 2024-06-01
 */
@Getter
@Setter
@TableName("ACT_RU_JOB")
public class ActRuJob implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "ID_", type = IdType.AUTO)
    private String id;

    private Integer rev;

    private String type;

    private LocalDateTime lockExpTime;

    private String lockOwner;

    private Boolean exclusive;

    private String executionId;

    private String processInstanceId;

    private String processDefId;

    private String processDefKey;

    private Integer retries;

    private String exceptionStackId;

    private String exceptionMsg;

    private String failedActId;

    private LocalDateTime duedate;

    private String repeat;

    private Long repeatOffset;

    private String handlerType;

    private String handlerCfg;

    private String deploymentId;

    private Integer suspensionState;

    private String jobDefId;

    private Long priority;

    private Long sequenceCounter;

    private String tenantId;

    private LocalDateTime createTime;

    private String lastFailureLogId;


}
